package com.dragon.modules.yuegou.model.product;

import com.dragon.modules.yuegou.enums.product.ActivityType;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

public class FeaturedItem implements Serializable{
	private static final long serialVersionUID = 540280754419705916L;

	@ApiModelProperty("Id")
    private String id;
	
	@ApiModelProperty("商品名称")
	private String name;
	
	@ApiModelProperty("商品类型")
	private String type;
	
	@ApiModelProperty("商品枚举类型")
	private ActivityType activityType;
	
	@ApiModelProperty("商品图片")
	private String imgs;
	
	@ApiModelProperty("折扣价")
	private BigDecimal price;
	
	@ApiModelProperty("原价")
	private BigDecimal originalPrice;
	
	@ApiModelProperty("成团人数")
	private Integer num;
	
	@ApiModelProperty("参团人数")
	private Integer referenceNum;
	
	@ApiModelProperty("商品skuId")
	private String skuId;
	
	@ApiModelProperty("商户Id")
	private String merchantId;
	
	@ApiModelProperty("创建时间")
	private LocalDateTime createdTime;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getImgs() {
		return imgs;
	}

	public void setImgs(String imgs) {
		this.imgs = imgs;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public BigDecimal getOriginalPrice() {
		return originalPrice;
	}

	public void setOriginalPrice(BigDecimal originalPrice) {
		this.originalPrice = originalPrice;
	}

	public Integer getNum() {
		return num;
	}

	public void setNum(Integer num) {
		this.num = num;
	}

	public Integer getReferenceNum() {
		return referenceNum;
	}

	public void setReferenceNum(Integer referenceNum) {
		this.referenceNum = referenceNum;
	}

	public String getSkuId() {
		return skuId;
	}

	public void setSkuId(String skuId) {
		this.skuId = skuId;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public LocalDateTime getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(LocalDateTime createdTime) {
		this.createdTime = createdTime;
	}

	public ActivityType getActivityType() {
		return activityType;
	}

	public void setActivityType(ActivityType activityType) {
		this.activityType = activityType;
	}
	
	
	
}
